﻿

function cargarMenu() {
    var idPerfil = $("#h_perfil").val();

    $.ajax({
        type: "POST",
        url: "FrmInicio.aspx/obtenerListaOpcionPerfil",
        data: "{'perfil':'"+idPerfil+"'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {

            var resultado = (typeof response.d) == 'string' ?
                       eval('(' + response.d + ')') :
                       response.d;

            for (var i = 0; i < resultado.length; i++){
                if (resultado[i].IDPADRE == "0") {
                    seleccionarMenu(resultado[i].IDOPCION, resultado[i].RUTA, resultado[i].DESCRIPCION, resultado[i].ORDEN, resultado);
                }
            }

            $("#MenuPrincipal").accordion({
                accordion: false,
                speed: 500,
                closedSign: '[+]',
                openedSign: '[-]'
            });
        
        },error: function (request, status, error){
            showFadeError("error", "No hay opciones que mostrar.");
        }
    });

    //var opciones = "";
    //opciones = "<li><a href='#'>Expedientes TRASU</a>";
    //opciones += '<ul><li><a href="#" onclick="agregarTab(' + "'" + "Formularios/Expediente/FrmExpediente.aspx" + "'" + ',' + "'" + "Mis Expedientes" + "'" + ');">' + "Consulta de Expedientes" + '</a></li>';
    //opciones += '</ul></li>';
    
    //opciones += "<li><a href='#'>Perfil</a>";
    //opciones += '<ul><li><a href="#" onclick="agregarTab(' + "'" + "Formularios/Acceso/CambiarClave.aspx" + "'" + ',' + "'" + "Cambiar Contraseña" + "'" + ');">' + "Cambiar Contraseña" + '</a></li>';
    //opciones += '</ul></li>';
    
    //opciones += '<li><a style="cursor:pointer;" onclick="cerrarSesion(' + "'" + 'Default.aspx' + "'" + ');" >' + 'Cerrar Sesión' + '</a></li>';
    
    //$("#MenuPrincipal").append(opciones);

     //$("#MenuPrincipal").accordion({
     //     accordion: false,
     //     speed: 500,
     //     closedSign: '[+]',
     //     openedSign: '[-]'
     //});

    return false;
}

function seleccionarMenu(idCodigo, ruta, descripcion, orden, resultado) {
    var opciones = "";
    if (descripcion == "Cerrar Sesión") {
        opciones = '<li><a style="cursor:pointer;" onclick="cerrarSesion(' + "'" + ruta + "'" + ');">' + descripcion + '</a>';
    }else{
        opciones = "<li><a href='" + ruta + "'>" + descripcion + "</a>";
    }

    var contador = 0;

    for (var i = 0; i < resultado.length; i++) {
        if (resultado[i].IDPADRE == idCodigo) {
            if (contador == 0) {
                opciones += '<ul><li><a href="#" onclick="agregarTab(' + "'" + resultado[i].RUTA + "'" + ',' + "'" + resultado[i].DESCRIPCION + "'"+');">' + resultado[i].DESCRIPCION + '</a></li>';
            }else{
                opciones += '<li><a href="#" onclick="agregarTab(' + "'" + resultado[i].RUTA + "'" + ',' + "'" + resultado[i].DESCRIPCION + "'" + ');">' + resultado[i].DESCRIPCION + '</a></li>';
            }
            contador = contador + 1;
        }
    }

    if (contador > 0){
        opciones += "</ul>";
    }

    opciones += "</li>";
    $("#MenuPrincipal").append(opciones);
    return false;
}

function cerrarSesion(url) {
    
    location.href = url;
    return false;
}

